.newaddress {
  padding: 0rem 20rem;
}

.newaddress .list {
  height: 300rem;
}

.newaddress .list li {
  height: 60rem;
  display: flex;
  align-items: center;
}

.newaddress .list li p {
  width: 75rem;
}

.newaddress .list li input {
  height: 20rem;
  border: none;
  font-size: 16rem;
}

.newaddress .selects {
  display: flex;
}

.newaddress .selects li {
  width: 60rem;
  height: 40rem;
  text-align: center;
  line-height: 40rem;
  border: 1rem solid #ccc;
  margin-right: 10rem;
  border-radius: 20rem;
  color: #bfbfbf;
}

.newaddress .demo-tabs .rv-tab__text {
  border: 1rem solid #f9e7ea;
  background-color: #fff;
  border-radius: 20rem;
}

.newaddress button {
  width: 100%;
  height: 50rem;
  border: none;
  background-color: #c1172d;
  color: #fff;
  border-radius: 30rem;
  font-size: 20rem;
  font-weight: bold;
  margin-top: 30rem;
}

.list input::placeholder {
  color: #8c8c8c;
}
